package com.lxit.video.service;

import java.util.List;

import org.springframework.data.repository.query.Param;

import com.lxit.video.bean.VideoComment;
import com.lxit.video.util.PageUtil;

public interface VideoCommentService {
	/**
	 * @author 贺长全
	 * @time 2018 下午10:36:55
	 * @param userId 用户id
	 * @param commentDetails 评论详情
	 * @param videoId 视频id;
	 * @return 成功 true ， 失败则 false;
	 * @desc 评论添加;
	 */
	public boolean saveVideoComment(Integer userId, String commentDetails, Integer videoId);

	// 实现VideCommentDao 后台分页自定义方法;
	PageUtil<VideoComment> pageBackstageVideoComment(Integer pageIndex, Integer pageSize, String userNumber,
			String videoName, String stratTime, String entTime);

	// 实现VideCommentDao 前台分页自定义方法;
	PageUtil<VideoComment> pageVideoComment(Integer pageIndex, Integer pageSize, Integer videoId);

	/**
	 * @author 贺长全
	 * @time 2018 下午7:57:13
	 * @param videoComment
	 * @return
	 * @desc 评论修改 （评论状态）（0:正常 1:失效）
	 */
	public boolean updateVideoComment(Integer commentId);
}
